Uninitialized Variable Error

It appears you have an uninitialized variable. This is not a bug. It's a feature.

Buffer Overflow: Because who needs bounds checking, right? Directory Traversal: Because who needs access control?

Don't worry, we're sure it's just a typo.

// Uninitialized variable: the ultimate security feature var foo = null; if (foo) { // Do stuff }